impermeable protective clothing - Français Anglais Dictionnaire